package com.mmd.manage.dao;

import com.mmd.common.bean.Traces;
import com.mmd.common.entity.MmdOrder;
import com.mmd.common.mapper.MmdOrderMapper;
import com.mmd.manage.vo.MyOrderQueryEo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MmdOrderDao extends MmdOrderMapper {
    List<MmdOrder> myOrderList(MyOrderQueryEo eo);

    List<MmdOrder> orderList(MyOrderQueryEo eo);

    List<MmdOrder> selectNoSign();

    Integer countOrderList(MyOrderQueryEo eo);

    List<MmdOrder> listByBatchNo(@Param("batchNo") String batchNo);

    List<Traces> listDeliveryTrace(@Param("orderNo") String orderNo);

    List<MmdOrder> getMmdOrderList(@Param("startTime")String startTime, @Param("endTime")String endTime);
}
